как написать итератор c